// const baseUrl = "http://sslc.cn:3001"
const baseUrl = "http://192.168.1.16:8081"
export default function request(url, options = {}) {
    let token=uni.getStorageSync("token");
	return new Promise((resolve, reject) => {
		uni.showLoading(); //显示loading  给用户一个交互的效果
		uni.request({
			url: baseUrl + url,
			method: options.method ? options.method : 'GET',
			data: options.data,
			header:{Authorization:token},
			success(res) {
					 console.log(res)
				//只要请求到达了后端，无论状态码是否为2000，都会执行success回调
				switch (res.data.code) {
					case "2000":
							let resObj={...res.data};
						    return resolve(resObj)
					default:
						reject("失败");
				}
			},
			fail() {
				//只有当请求没有到达后端服务器，则会执行这里
			},
			complete() {
				//无论成功与否都会执行该回调
				uni.hideLoading(); //关闭loading
			}
		})
	})
}
